自学谭浩强的<c程序设计>需要多少程度的数学等学科的基础?

来源:百度知道 编辑:UC知道 时间:2024/06/01 11:08:08
自学谭浩强的<c程序设计>需要多少程度的数学等学科的基础?

唔……我初二今年结束,可以自学这本了吗?
老妈说,多学点东西不吃亏……

初学编程不需要多强的数学水平,初二水平并不是影响你学习的主要问题。

但是随着你学习的深入你会越发感到很多程序算法的的思考方式其实是一种数学的思考方式,因此到那时你的数学水平可能会影响到你对程序的理解,另外许多程序编写的目的就是为了解决一些数学问题,如果数学不好就很难理解程序。

因此,我认为,学习C的初学者并不需要多高的数学基础,但如果你想在这方面所有做为的话,数学很重要。你现在完全可以先接触一下<C语言程序设计>这本书,谭老师的这本书比较经典,市场上还有一本红皮的C语言程序设计配套习题,书中内容专门是针对<C语言程序设计>这本书的课后问题的。要知道<C语言程序设计>这本书的课后问题是没有答案的。

再怎么逻辑思维强也不能代替数学的。
所以C要学的好必须逻辑和数学都强
但是你可以逻辑和数学一起学呀~

C语言和数学是有一定的关系,只是表现在解决实际问题上。
比如一道题:
从键盘输入三角形的低和高,求三角形面积,并输出。
如果你知道三角形面积公式是什么,再加上懂C语言的格式要求和输入输出,那你就能做出来。
但是如果设计到你不懂的数学公式了(比如会计公式),那你就做不出来。
虽然会计公式你现在不知道,但是你早晚会知道,也可以问别人。
所以你现在学C语言是要理解逻辑思维上的东西,数学遇到不懂的没关系,反正你也在学数学是吧?
我说了这么多,意思就是:你可以学。大不了你解决不了因为数学不会而导致你做不出来的题~其实数学表现在C语言里也就是算法(或者说公式也行),知道你逻辑会了,那就OK了。

我也知道谭浩强的书学的好,但是也不是谁都能学的~毕竟难度比较大。
你也许是天才~呵呵,可以试下~不行的话再换也来的急。

其他的学科基础嘛~ 会点英语就更好了。
比如INT 什么意思 FLOAT什么意思 IF什么意思 WHILE什么意思,方便记忆。

加油吧
你的妈妈和我妈妈说的都一样。。。。。老妈说,多学点东西不吃亏……

小同学:一切皆在于自己。
好好加油!什么问题都难不到你